institution for the care of orphans - Espagnol Anglais Dictionnaire